iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 22
0
自我挑戰組

30天教你學會Git系列 第 22

[Day22] 使用GitHub製作一個客製化的網站!

  • 分享至 

  • xImage
  •  
  • git本身就提供給你一個免費的Git server,你可以利用github當作靜態檔案的伺服器
  • 他比一般外面的虛擬主機便宜的多,也安全的多
    • 當然,你不可以放類似PHP的檔案,Git不會理你XD
    • 僅能使用Git上傳
    • 你就算開在private裡面,他還是有個公開的page!

那就讓我們開始吧!

  • 你要先在github上建立一個全新的專案
    • Repo的名字要取XXX.github.io
      • 那個XXX就是你的名字,像我的名字是jackey10055206
      • 所以我的Repo名稱就是jckey10055206.github.io
  • 建立好之後,利用我們之前說過的那個git clone的方式,把整個repo給複製下來

如果不想用git clone,也可以使用設定remote的方式哦!

  • 在你clone的資料夾裡面建立一個index.html,內容差不多可以是.....
<!DOCTYPE html>
<html>
    <head>
    <meta charset="utf-8">
        <title>Github Personal Page</title>
    </head>
    <body>
        <h1>This is my personal Page</h1>
    </body>
</html>
  • 接下來,將檔案git addgit commit之後,就可以把檔案給git push上去囉!
$ git add .

$ git commit -m "base index"
[master (root-commit) 18875fc] base index
 1 file changed, 10 insertions(+)
 create mode 100644 index.html

$ git push
Enumerating objects: 3, done.
Counting objects: 100% (3/3), done.
Delta compression using up to 8 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 334 bytes | 334.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To https://github.com/jackey10055206/jackey10055206.github.io.git
 * [new branch]      master -> master

啊我的網頁勒?

  • 別急,距離我們看到我們的網頁還有最後一步!
  • 在你Push上去之後要先去設定裡面!
  • 要確認這是一個開啟的,並且是綠色,上面寫說你的網站已經被published了!
  • 下一步,你就可以在這個網站裡面,看看剛剛自己寫的網頁是否有成功產生~~

可能要等一下,因為它有時候,需要loading很久

  • 好了之後,你就可以看到一下的畫面囉~

我全都要自己寫嗎....

  • 嘿!在剛剛設定裡面,下面應該有個"Theme Chooser"
  • 裡面就有一些現成的版面給你套用囉~

這個網址不好看...

  • 也沒有問題!!
  • 其實呢,我在Day01放了我的blog,他本身也是一種Github Page哦!!
  • 只是我把網址換成了我的domain,並且我還使用了Hexo框架呢!

有時間再來....說說關於Hexo是個甚麼東西吧XD


上一篇
[Day21] 我怎麼看人家都會在那邊clone來clone去?!
下一篇
[Day23]出狀況啦~~~~
系列文
30天教你學會Git30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言